WavToMidiNotes
Et portabelt Windows-prosjekt som analyserer WAV-lyd og forsøker å hente ut noter. Resultatene kan lagres som MIDI, MusicXML og CSV.
Last ned zip filen og pakk den ut (Ca 600 MB).
Filstørrelse og systemkrav
- Operativsystem: Windows 10 eller Windows 11, 64-bit.
- ZIP-fil: Inneholder hele prosjektet, inkludert Python-miljø og nødvendige biblioteker. Filen er stor, med et Python-miljø på omtrent 2 GB før komprimering.
- Nedlasting: Kan ta tid avhengig av internetthastigheten. Sørg for å ha nok ledig diskplass både til ZIP-filen og den utpakkede mappen.
- Python: Trenger ikke installeres separat. Prosjektet har sin egen portable Python-installasjon.
Hva følger med?
- Portable Python 3.11.6, 64-bit – Python-miljøet ligger i prosjektmappen, så systeminstallasjon av Python er ikke nødvendig.
- Basic Pitch 0.4.0 – analyserer lyd og registrerer mulige noter.
- TensorFlow 2.15.0 – brukes av Basic Pitch til modellberegning.
- librosa 0.11.0 – bibliotek for lydanalyse.
- music21 10.5.0 – brukes til å lage MusicXML fra MIDI.
- pretty_midi 0.2.11.post0 og mido 1.3.3 – håndtering av MIDI-data.
- SoundFile 0.14.0 – støtte for lesing av lydfiler.
Miljøet inneholder også nødvendige støttebiblioteker. Det er en portabel installasjon som følger med ZIP-pakken.
Slik bruker du programmet
- Last ned ZIP-filen og pakk den ut til en mappe på Windows-PC-en. Behold mappestrukturen.
- Finn WAV til MIDI.bat i prosjektmappen.
- Dra én eller flere WAV-filer fra Filutforsker og slipp dem på BAT-filen.
- Vent til analysen er ferdig. Første kjøring kan ta litt tid mens TensorFlow starter.
- Resultatene lagres i undermappene under
Output.
Resultatfiler
- MIDI (.mid) – registrerte toner og tidsinformasjon. Kan spilles av og redigeres i musikkprogrammer.
- MusicXML (.musicxml) – notasjon som kan åpnes og redigeres i noteskrivingsprogrammer.
- CSV (.csv) – rapport med blant annet tonehøyde og start- og sluttid, egnet for regneark.
Programmer for å åpne filene
- MuseScore Studio – åpner MIDI og MusicXML, viser noter og kan spille av MIDI.
Last ned MuseScore Studio - VLC media player – spiller av WAV-lydfiler.
Last ned VLC - Audacity – spiller av og viser WAV-lyd som bølgeform.
Last ned Audacity - LibreOffice – kan åpne CSV-rapporten i Calc.
Last ned LibreOffice
Viktig å vite
Automatisk lydanalyse er et estimat. Enkelte toner eller rytmer kan bli tolket feil, særlig når flere toner eller instrumenter overlapper. Kontroller resultatene i MuseScore. MIDI inneholder notedata, ikke den opprinnelige WAV-lyden.
Advarsler om valgfrie CoreML-, TFLite- eller ONNX-tillegg betyr ikke nødvendigvis at noe er feil. Disse tilleggene er ikke påkrevd for den medfølgende Basic Pitch-modellen på Windows.